PersonioIntegrationLight\Plugin\Settings C

Total Complexity 115
Dependencies 10
Dependents 11
Total lines 1,308
Lines of code 926
Logical lines of code 211
Comment lines 295
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
set_settings()
D
16
3 544
add_settings_content()
B
35 21 90
register_fields()
B
43 20 47
secure_settings()
A
44 14 44
register_field_callbacks()
S
61 7 11
register_settings()
S
55 5 19
sanitize_option()
S
58 5 16
remove_pro_hints_from_settings()
S
61 5 12
initialize_options()
S
62 5 10
get_settings_for_field()
S
63 5 10
add_help()
S
53 2 20
sort_tabs()
S
66 3 9
add_settings_menu()
S
59 2 15
remove_pro_hints_from_tabs()
S
67 3 8
is_settings_page()
S
68 2 7
change_settings()
S
66 2 8
get_instance()
S
71 2 6
init()
S
59 1 14
show_copyright()
S
63 1 12
get_tabs()
S
70 1 6
__clone()
S
98 1 1
get_setting()
S
80 1 3
get_settings()
S
73 1 5
remove_pro_hints_from_columns()
S
76 1 4
add_log_categories()
S
75 1 4
__construct()
S
98 1 1